bumblebee snail - Francés Inglés Diccionario